Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Italy F4 Austria F2 Qatar F1 Qatar F2 France F6 Japan F9 Japan F4 Japan F5 Japan F6 Japan F9 Japan F10 France F16 Japan F11 USA F1 Korea F3 Thailand F2 Japan F1 Croatia F5 Japan F2 Italy F7 Japan F3 Japan F11 Japan F6 Japan F7 Japan F8 Japan F9 Switzerland F1 Spain F19 France F12 Thailand F4 Thailand F5 Croatia F1 Croatia F2 Italy F1 Great Britain F4 Italy F14 Morocco F4 Italy F17 Austria F2 Austria F3 Italy F31 Spain F38 Israel F9 Indonesia F2 France F19 Japan F8 France F20 Turkey F46 Turkey F7 Turkey F8 Turkey F9 USA F7 Italy F8 Italy F9 Germany F5 Germany F8 Italy F23 France F16 Turkey F46 Germany F1 Germany F2 Thailand F2 Thailand F3 Turkey F6 Switzerland F1 Switzerland F2 Italy F20 Italy F3 Germany F15 Germany F2 Germany F3 Germany F5 Netherlands F1 Germany F13 Germany F14 Japan F6 Germany F16 Belgium F2 Portugal F2 Portugal F3 Italy F11 Japan F5 France F8 France F6 France F7 Japan F7 Japan F8 Japan F12 USA F2 USA F3 Japan F1 Korea F1 Korea F2 France F11 Croatia F4 France F16 China F6 France F17 Japan F10 Japan F11 Italy F12 Germany F7 Japan F6 Japan F7 Indonesia F1 Indonesia F2 Indonesia F3 Italy F26 France F13 India F6 France F14 India F7 Switzerland F4 France F17 Japan F10 Mexico F14 Mexico F15 France F2 Australia F1 Japan F1 Japan F2 Japan F3 Korea F2 Korea F3 Spain F20 Great Britain F2 Singapore Challenger Bordeaux Challenger Jameson Cup - Milan Sassuolo Challenger - Sassuolo Banca Stato Challenger - Lugano Voit Mexico City Open - Mexico City Geovillage Open Trofeo Melia Olbia - Olbia Challenger Casablanca San Angel - Mexico City St. Petersburg Challenger - St. Petersburg Rhein-Main Challenger 2004 - Aschaffenburg San Remo Tennis Cup - San Remo Baden Open - Karlsruhe San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Oberstaufen Cup-Head German Master's Series - Oberstaufen Toyota Challenger Busan Challenger Seoul Challenger Santos Challenger Leon Challenger Trnava Challenger Leon Challenger Sarasota Challenger Nottingham-2 Challenger Beijing Challenger Burnie Challenger Bangkok Challenger Como Challenger Leon Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Bath Challenger Toyota Challenger Rimouski Challenger Leon Challenger Gimcheon Challenger Bangkok Challenger Pingguo Challenger Hua Hin Challenger Yokohama Challenger Busan Challenger Bratislava Challenger Tallahassee Challenger Shenzhen Challenger Surbiton Challenger Busan Challenger Kaohsiung Challenger Shenzhen Challenger Prague Challenger Chengdu Challenger Yokkaichi Challenger Shenzhen Challenger Noumea Challenger Bengalaru Challenger Lugano Challenger Prague Challenger Rimouski Challenger Le Gosier Challenger Tallahassee Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Kaoshuing Challenger New Delhi Challenger Nottingham Challenger Sacramento Challenger Aguascalientes Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Kaohsiung Challenger Citta di Monza - Monza Yokohama Challenger Irving Challenger Bangkok Challenger Yokkaichi Challenger Lambertz Open by Stawag - Aachen Honolulu Challenger Keio Challenger International Tennis Tournament - Yokohama 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Noumea Challenger Brest Challenger Shenzhen Challenger Keio Challenger International Tennis Tournament - Yokohama Abierto Internacional Varonil Ciudad de Cancun - Cancun Dunlop World Challenge - Toyota Seoul Challenger San Luis Potosi Challenger Gwangju Challenger Rennes Challenger Tenerife Challenger Shanghai Challenger Sarasota Challenger Kobe Challenger Davidoff Swiss Indoors - Basel Chuncheon Challenger Bratislava Challenger Alessandria Challenger Nottingham Challenger Launceston Challenger New Delhi Challenger Challenger Casino Lugano - Lugano Toyota Challenger Wolfsburg Challenger Tunis Challenger Nottingham Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso San Benedetto Challenger Bancastato Challenger Lugano - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Open de Moselle - Metz Davidoff Swiss Indoors - Basel AIG Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam Banca Stato Challenger Lugano - Lugano Open SEAT Godo 2006 - Barcelona Dharwad Challenger 2003 - Dharwad SIR Supermercadi Challenger - Rome Matsuyama Challenger Liuzhou Challenger China Open - Beijing Bangkok Challenger Ilkley Challenger Karshi Challenger - Karshi Davidoff Swiss Indoors - Basel ITG Miami Challenger - Miami Rome Challenger Anning Challenger Wuhan Challenger Genova Challenger Allianz Suisse Open Gstaad - Gstaad Charlottesville Challenger Barletta Challenger Tanger Challenger Lugano Challenger Heineken Open - Auckland Manerbio Challenger Biella Challenger Nottingham 2 Challenger The Dubai Tennis Championships - Dubai Geneva Challenger Arad Challenger Aptos Challenger Lexington Challenger Surbiton Challenger Recanati Challenger Brasilia Challenger Allianz Suisse Open Gstaad - Gstaad Toyota Challenger St. Remy Challenger Legg Mason Tennis Classic - Washington Bangkok Challenger Toyota Challenger Izmir Challenger Vicenza Challenger Loughborough Challenger Salzburg Challenger Shanghai Challenger Davidoff Swiss Indoors Basel - Basel Toyota Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Bangkok Challenger Internationaler Raiffeisen Grand Prix - St. Polten Prague Open - Prague Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Kobe Challenger Kobe Challenger Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Gerry Weber Open - Halle 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Tampere Imageneering Open - Tampere Atlanta Tennis Championships - Atlanta Sporting Challenger - Turin IPP Geneva Trophy - Geneva Challenger 42 - Andrezieux Farmers Classic - Los Angeles Allianz Suisse Open - Gstaad Mobilux Open - Luxembourg Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Ostdeutscher Sparkessen Cup - Dresden Top Wool Challenger - Biella Rakuten Japan Open - Tokyo The LTA Men's Challenger - Southampton Swiss Indoors Basel - Basel XII Abierto Internacional de Salinas - Salinas Aircel Chennai Open - Chennai ATP Challenger Numea - New Caledonia X Torneo Internazionale di Tennis - Barletta Garden Open - Rome Memorial Manfredini - Sassuolo 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia ATP Guzzini Challenger - Recanati Citta di Como - Como Swiss Indoors Basel - Basel Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa Aircel Chennai Open - Chennai Busan Challenger Freeman Men's $50,000 Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Bancolombia Open - Bogota Samsung Challenger 2007 - Ho Chi Minh City San Luis Potosi Challenger 2007 - San Luis Potosi II Naples ITG Challenger - Naples Busan Open Challenger Tennis - Busan Germany F1 Baden Open - Karlsruhe Memorial Manfredini - Sassuolo Geneva Challenger - Geneva Open de Montauban - Montauban Trofeo Sisma Mantova - Mantova Penza Cup - Penza Bukhara Challenger - Bukhara 2007 West Side Tennis Club Clay Court Challenger - Forest Hills 's Tennis Masters 07 Challenger - Graz Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Hall of Fame Tennis Championships - Newport Challenger Tunisie - Tunis IPP Open - Helsinki Citi Open - Washington KGHM Dialog Polish Indoors - Wroclaw Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel US Men's Clay Court Championship - Houston Brisbane International - Brisbane Shimadzu All Japan Indoor Tennis Championships - Kyoto Bet-at-home Open - Hamburg Roma Open Challenger - Rome Credit Agricole Suisse Open - Gstaad Citi Open - Washington Banca Stato Challenger Lugano - Lugano Apia International - Sydney Zenith Tennis Cup-Harbour Club - Milan BSI Challenger Lugano - Lugano Surbiton Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Malaysian Open - Kuala Lumpur Burnie Challenger Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia San Remo Challenger Garanti Koza Sofia Open - Sofia Fergana Challenger Alphen Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Yokohama Challenger Bergamo Challenger Belgrade Challenger Kyoto Challenger Rome Challenger Athens Challenger Citi Open - Washington Internationale Badische Meisterschaften Um Den Techem Cup - Zell Salvador Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna UBS Open Gstaad - Gstaad Bangkok Challenger Tashkent Challenger Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya Kyoto Challenger Recife Challenger Sarasota Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Fergana Challenger Chengdu Open - Chengdu Nottingham Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Vancouver Challenger Binghamton Challenger WOW Cafe Challenger - New Orleans Allianz Suisse Open - Gstaad Dubai Duty Free Tennis Championships - Dubai Madrid Challenger Bangkok Challenger Burnie Challenger LXV Concurso Internacional Vigo - Vigo Kyoto Challenger Rimouski Challenger Le Gosier Challenger San Luis Potosi Challenger Barcelona Open BancSabadell - Barcelona Savannah Challenger BMW Open - Munich Ricoh Open - 's-Hertogenbosch Athens Challenger Gerry Weber Open - Halle Challenger Lugano - Lugano Bordeaux Challenger Antalya Cup - Antalya Marburg Challenger Monza Challenger Geneva Challenger - Geneva Citi Open - Washington Open Mutouest St. Brieuc - St. Brieuc Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rhodes Challenger Rakuten Japan Open - Tokyo Tampere Challenger Shanghai Challenger Siemens Open - Scheveningen Seoul Challenger Champaign Challenger Yokohama Challenger Open de Rennes - Rennes Toyota Challenger Challenger Britania Zavaleta - Puebla Kyoto Challenger West Lakes Challenger Sydney Challenger St. Remy Challenger Kyoto Challenger Hall of Fame Open - Newport Guadalajara Challenger Cremona Challenger Mexico City Challenger Jersey Challenger Nottingham-2 Challenger Zhuhai Open - Zhuhai Burnie Challenger Intrum Stockholm Open - Stockholm Tata Open Maharashtra - Pune Recanati Challenger Dubai Duty Free Tennis Championships - Dubai European Open - Antwerp Marburg Challenger Heineken Open - Auckland Qatar Exxon Mobil Open - Doha Milan Indoors - Milan Allianz Suisse Open - Gstaad Singapore Challenger Melbourne Challenger Seoul Challenger Knoxville Challenger Heilbronn Challenger Astana Open - Nur-Sultan Mexico City Challenger Yokohama Challenger Rijeka Open - Rijeka Mamaia Challenger - Constanta AIG Japan Open Tennis Championships - Tokyo Guangzhou Challenger Tiburon Challenger Guadalajara Challenger Millenium Tennis Championships - Delray Beach Challenger Casino Lugano - Lugano Shenzhen Challenger Anning Challenger AEGON Championships - London Murray River Open - Melbourne Milan Challenger Muller Cup - Ulm Kaohsiung Challenger Lexington Challenger Yokohama Challenger China Open - Beijing Davidoff Swiss Indoors Basel - Basel Geneva Challenger St. Remy Challenger The 'Fitz' Casino Challenger - Tunica Orleans Challenger Pune Challenger Geneva Challenger Togliatti Cup - Togliatti Kobstaedernes ATP Challenger - Kolding San Remo Challenger Yokohama Challenger Furth Challenger Toyota Challenger Noumea Challenger Belgaum Open - Belgaum Hong Kong Challenger Zhangjiagang Challenger Budapest Challenger - Budapest Burnie Challenger Winston-Salem Open - Winston-Salem Kyoto Challenger ASB Classic - Auckland Shenzhen Challenger Casablanca Challenger St. Brieuc Challenger PTT Thailand Open - Bangkok bett1HULKS Indoors - Cologne Rakuten Japan Open - Tokyo Libema Open - 's-Hertogenbosch Badden Open by Rothaus - Ettlingen Seoul Challenger Tumkur Open - Tumkur Claro Open Colombia - Bogota Nanchang Challenger Lugano Challenger Uncle Toby's Burnie Challenger - Tasmania Sofia Open - Sofia Serbia Open - Belgrade Kaohsiung Challenger Uncle Toby's Australian Men's Clay Court Challenger - Canberra Bangkok Challenger Hall of Fame Open - Newport Kyoto Challenger Abierto Mexicano Telcel - Acapulco Drummondville Challenger Samsung Secruities Cup Challenger - Seoul Leon Challenger Flea Market Cup Busan Challenger Tennis - Busan Taipei City Challenger San Remo Tennis Cup - San Remo Rijeka Challenger Seoul Challenger Guzzini Challenger - Recanati Bangkok Challenger Pozoblanco Challenger Schickedanz Open - Furth Geneva Challenger Banca Stato Challenger Lugano - Lugano Aptos Challenger Nord/LB Open 2004 - Braunschweig Kun-Ming Challenger Maui Challenger Kyoto Challenger Yokohama Challenger Zhuhai Challenger Quanzhou Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Recanati Challenger Istanbul Challenger Busan Challenger Granby Challenger Nokian Hakkapeliitta Open - Tampere BMW Open - Munich AT&T Challenger of Dallas - Dallas Taipei City Challenger Ilkley Challenger Todi Challenger Binghamton Challenger Oberstaufen Challenger Binghamton Challenger Rimouski Challenger Forli Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Seoul Challenger Rado Geneva Challenger - Geneva Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Biella 3 Challenger Biella 4 Challenger Baden Open - Ettlingen Nottingham-2 Challenger Guadalajara Challenger Guangzhou Challenger Karlsruhe Challenger Allianz Suisse Open Gstaad - Gstaad Biel Challenger Morelos Challenger Kyoto Challenger The LTA Wrexham Challenger - Wrexham Calabasas Challenger ECM Prague Open - Prague Noventi Open - Halle Lexington Challenger Caltanissetta Challenger Open de Moselle - Metz Davidoff Swiss Indoors - Basel Kaohsiung Challenger Caltanissetta Challenger Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors Basel - Basel Indian Wells Challenger BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Shanghai Rolex Masters - Shanghai AIG Japan Open Tennis Championships - Tokyo Rogers Cup - Toronto Qatar Exxon Mobil Open - Doha Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Allianz Suisse Open - Gstaad Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Malaysian Open - Kuala Lumpur Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Western & Southern Open - New York BB&T Atlanta Open - Atlanta Power Horse Cup - Dusseldorf Heineken Open - Auckland Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells AIG Japan Open Tennis Championships - Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rakuten Japan Open - Tokyo U.S. Open - New York Miami Open - Miami Rogers Cup - Toronto Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London Australian Open (juniors) Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 1, 1R, SUI-POL 4-1 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, World Group, PO, ITA-SUI, 2-3 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, PO, SUI-ECU 4-1 Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Hopman Cup - Perth Davis Cup, Finals, Group A Davis Cup, World Group, SF, SUI-ITA 3-2 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, World Group, PO, JPN-BRA 3-1 Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, World Group, PO, KAZ-SUI 5-0